package com.ce.cases.check.dao.po;


import java.io.Serializable;
import org.apache.struts2.json.annotations.JSON;
import com.ce.framework.datamaintain.dao.po.AbstractPO;
/**
* 嫦娥软件有限公司 版权所有 2013
* 创建人：　andy
* 创建日期：2014-04-04
* 创建时间：11:45:40
* 功能描述：检查对象辅助信息 [CASE_ENTERPRICE_INFO]表的映射类
* ==============================================
* 修改历史
* 修改人		修改时间		修改原因
*
* ==============================================
*/
public class CaseEnterpriceInfo extends AbstractPO implements Serializable
{
	
	
		/* variable  [VC_ID] */
		private java.lang.String vcId;

		/* variable 检查对象ID [CHECK_ENTID] */
		private java.lang.String checkEntid;

		/* variable 投资方名称 [INVESTORS] */
		private java.lang.String investors;

		/* variable 投资比例 [INVESTMENTS_RATE] */
		private java.lang.Double investmentsRate;

		/* variable 年度 [YEAR] */
		private java.lang.Integer year;

		/* variable 主营业收入 [MAIN_INCOME] */
		private java.lang.Double mainIncome;

		/* variable 主营业务成本 [MAIN_COST] */
		private java.lang.Double mainCost;

		/* variable 应（已纳）增值税, [ADDED_TAX] */
		private java.lang.Double addedTax;

		/* variable 应（已纳）所得税, [INCOME_TAX] */
		private java.lang.Double incomeTax;

		/* variable 处理时间 [DEAL_DATE] */
		private java.util.Date dealDate;

		/* variable 违法情况, [ILLEGAL_RESULT] */
		private java.lang.String illegalResult;

		/* variable 补税 [OVERDUE_TAX] */
		private java.lang.Double overdueTax;

		/* variable 罚款 [FINE] */
		private java.lang.Double fine;

		/* variable 信息标识（1：投资信息2：运营情况3:违法情况） [FLAG] */
		private int flag;

		/* variable 删除标记（0：正常1：删除） [VC_DEL$FLAG] */
		private java.lang.Double vcDelFlag;

	
	
		/******key******/

		/**
		* getter  [VC_ID]
		* @return java.lang.String
		*/
		public java.lang.String getVcId()
		{
			return this.vcId;
		}

		/**
		* getter 检查对象ID [CHECK_ENTID]
		* @return java.lang.String
		*/
		public java.lang.String getCheckEntid()
		{
			return this.checkEntid;
		}

		/**
		* getter 投资方名称 [INVESTORS]
		* @return java.lang.String
		*/
		public java.lang.String getInvestors()
		{
			return this.investors;
		}

		/**
		* getter 投资比例 [INVESTMENTS_RATE]
		* @return java.lang.Double
		*/
		public java.lang.Double getInvestmentsRate()
		{
			return this.investmentsRate;
		}

		/**
		* getter 年度 [YEAR]
		* @return java.lang.Integer
		*/
		public java.lang.Integer getYear()
		{
			return this.year;
		}

		/**
		* getter 主营业收入 [MAIN_INCOME]
		* @return java.lang.Double
		*/
		public java.lang.Double getMainIncome()
		{
			return this.mainIncome;
		}

		/**
		* getter 主营业务成本 [MAIN_COST]
		* @return java.lang.Double
		*/
		public java.lang.Double getMainCost()
		{
			return this.mainCost;
		}

		/**
		* getter 应（已纳）增值税, [ADDED_TAX]
		* @return java.lang.Double
		*/
		public java.lang.Double getAddedTax()
		{
			return this.addedTax;
		}

		/**
		* getter 应（已纳）所得税, [INCOME_TAX]
		* @return java.lang.Double
		*/
		public java.lang.Double getIncomeTax()
		{
			return this.incomeTax;
		}

		/**
		* getter 处理时间 [DEAL_DATE]
		* @return java.util.Date
		*/
		@JSON(format="yyyy-MM-dd")
		public java.util.Date getDealDate()
		{
			return this.dealDate;
		}

		/**
		* getter 违法情况, [ILLEGAL_RESULT]
		* @return java.lang.String
		*/
		public java.lang.String getIllegalResult()
		{
			return this.illegalResult;
		}

		/**
		* getter 补税 [OVERDUE_TAX]
		* @return java.lang.Double>
		*/
		public java.lang.Double getOverdueTax()
		{
			return this.overdueTax;
		}

		/**
		* getter 罚款 [FINE]
		* @return java.lang.Double
		*/
		public java.lang.Double getFine()
		{
			return this.fine;
		}

		/**
		* getter 信息标识（1：投资信息2：运营情况3:违法情况） [FLAG]
		* @return 
		*/
		public int getFlag()
		{
			return this.flag;
		}

		/**
		* getter 删除标记（0：正常1：删除） [VC_DEL$FLAG]
		* @return java.lang.Double
		*/
		public java.lang.Double getVcDelFlag()
		{
			return this.vcDelFlag;
		}


	
		/******key******/

		/**
		* setter  [VC_ID]
		* @param java.lang.String vcId
		*/
		public void setVcId(java.lang.String vcId)
		{
			 this.vcId=vcId;
		}

		/**
		* setter 检查对象ID [CHECK_ENTID]
		* @param java.lang.String checkEntid
		*/
		public void setCheckEntid(java.lang.String checkEntid)
		{
			 this.checkEntid=checkEntid;
		}

		/**
		* setter 投资方名称 [INVESTORS]
		* @param java.lang.String investors
		*/
		public void setInvestors(java.lang.String investors)
		{
			 this.investors=investors;
		}

		/**
		* setter 投资比例 [INVESTMENTS_RATE]
		* @param java.lang.Double investmentsRate
		*/
		public void setInvestmentsRate(java.lang.Double investmentsRate)
		{
			 this.investmentsRate=investmentsRate;
		}

		/**
		* setter 年度 [YEAR]
		* @param java.lang.Integer year
		*/
		public void setYear(java.lang.Integer year)
		{
			 this.year=year;
		}

		/**
		* setter 主营业收入 [MAIN_INCOME]
		* @param java.lang.Double mainIncome
		*/
		public void setMainIncome(java.lang.Double mainIncome)
		{
			 this.mainIncome=mainIncome;
		}

		/**
		* setter 主营业务成本 [MAIN_COST]
		* @param java.lang.Double mainCost
		*/
		public void setMainCost(java.lang.Double mainCost)
		{
			 this.mainCost=mainCost;
		}

		/**
		* setter 应（已纳）增值税, [ADDED_TAX]
		* @param java.lang.Double addedTax
		*/
		public void setAddedTax(java.lang.Double addedTax)
		{
			 this.addedTax=addedTax;
		}

		/**
		* setter 应（已纳）所得税, [INCOME_TAX]
		* @param java.lang.Double incomeTax
		*/
		public void setIncomeTax(java.lang.Double incomeTax)
		{
			 this.incomeTax=incomeTax;
		}

		/**
		* setter 处理时间 [DEAL_DATE]
		* @param java.util.Date dealDate
		*/
		public void setDealDate(java.util.Date dealDate)
		{
			 this.dealDate=dealDate;
		}

		/**
		* setter 违法情况, [ILLEGAL_RESULT]
		* @param java.lang.String illegalResult
		*/
		public void setIllegalResult(java.lang.String illegalResult)
		{
			 this.illegalResult=illegalResult;
		}

		/**
		* setter 补税 [OVERDUE_TAX]
		* @param java.lang.Double> overdueTax
		*/
		public void setOverdueTax(java.lang.Double overdueTax)
		{
			 this.overdueTax=overdueTax;
		}

		/**
		* setter 罚款 [FINE]
		* @param java.lang.Double fine
		*/
		public void setFine(java.lang.Double fine)
		{
			 this.fine=fine;
		}

		/**
		* setter 信息标识（1：投资信息2：运营情况3:违法情况） [FLAG]
		* @param int flag
		*/
		public void setFlag(int flag)
		{
			 this.flag=flag;
		}

		/**
		* setter 删除标记（0：正常1：删除） [VC_DEL$FLAG]
		* @param java.lang.Double vcDelFlag
		*/
		public void setVcDelFlag(java.lang.Double vcDelFlag)
		{
			 this.vcDelFlag=vcDelFlag;
		}

	
    /**
     * 无参数构造函数
     */
    public CaseEnterpriceInfo(){
    }
}


